.navBar_3Fb {
	position: fixed;
	background: linear-gradient(#0a2f5c, transparent);
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

ul.menus_OcI {
	list-style: none;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
	white-space: nowrap
}

ul.menus_OcI li {
	display: inline-block;
	width: 12.5%;
	min-width: 96px;
	text-align: center
}

ul.menus_OcI li.active_3MP,
ul.menus_OcI li:hover {
	background: radial-gradient(#4791eb, transparent 70%);
	cursor: pointer
}

ul.menus_OcI li p {
	margin: 0;
	font-size: 18px;
	line-height: 64px;
	color: hsla(0, 0%, 100%, .8)
}

.footer_v9Y {
	position: relative;
	background-color: #243142;
	padding-top: 30px;
	padding-bottom: 50px
}

.footer_v9Y .container_2Vl {
	max-width: 1400px;
	margin: 0 auto;
	white-space: nowrap
}

.footer_v9Y .container_2Vl .contacts_3tW,
.footer_v9Y .container_2Vl .hosts_17q,
.footer_v9Y .container_2Vl .rights_2YD,
.footer_v9Y .container_2Vl .supports_1gD {
	display: inline-block;
	width: 27%;
	min-width: 250px;
	padding: 0 15px;
	vertical-align: top;
	box-sizing: border-box;
	white-space: normal
}

.footer_v9Y .container_2Vl .contacts_3tW p,
.footer_v9Y .container_2Vl .hosts_17q p,
.footer_v9Y .container_2Vl .rights_2YD p,
.footer_v9Y .container_2Vl .supports_1gD p {
	color: hsla(0, 0%, 100%, .6);
	word-break: break-all
}

.footer_v9Y .container_2Vl .contacts_3tW {
	width: 15%
}

.footer_v9Y .container_2Vl img:first-of-type {
	margin-right: 20px
}

.footer_v9Y .container_2Vl img {
	height: 75px
}

@keyframes breathable_3Gc {
	0% {
		filter: drop-shadow(0 0 0 hsl(213, 80%, 50%))
	}

	to {
		filter: drop-shadow(0 0 20px hsl(213, 80%, 50%))
	}
}

.body_11t {
	position: relative;
	background: url(/d495267607673a1001b3045d14f1e636.jpg) no-repeat;
	background-size: 100% 1415px;
	height: 1410px
}

.shortBody_3sZ {
	position: relative;
	background: url(/4a5fe4fbc7b519511b7e8aeb98290082.jpg) no-repeat;
	background-size: 100% 531px;
	height: 531px
}

.shortBody_3sZ .rocket_3Jx {
	top: auto;
	bottom: 0
}

.shortBody_3sZ .top_31y {
	max-height: 500px
}

.top_31y {
	left: 0;
	width: 100%
}

.circle_R_t,
.top_31y {
	position: absolute;
	top: 0
}

.circle_R_t {
	left: 50%;
	margin-left: -769px;
	opacity: .5
}

.left_2o6 {
	left: 0
}

.left_2o6,
.right_3Gx {
	animation: breathable_3Gc 2s ease-in-out;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	position: absolute;
	top: 0
}

.right_3Gx {
	right: 0
}

.light_1Di {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -634px
}

.rocket_3Jx {
	position: absolute;
	top: 351px;
	right: 26%
}

.rocket2_3-v {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -66.5px
}

.inner_1NU {
	position: relative
}

@keyframes breath_3-S {
	0% {
		filter: drop-shadow(0 0 0 hsl(213, 80%, 50%))
	}

	to {
		filter: drop-shadow(0 0 20px hsl(213, 80%, 50%))
	}
}

.logo_1Dl {
	padding-top: 95px;
	text-align: center
}

.logo_1Dl img {
	animation: breath_3-S 2s ease-in-out infinite alternate
}

.container_2IY {
	position: relative
}

.container_2IY .ladder_1i6 {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -500px
}

.container_2IY .title_c1t {
	position: absolute;
	bottom: 25px;
	left: 50%;
	margin-left: -81px
}

@keyframes shakeY_2cr {
	0% {
		transform: translateY(0)
	}

	25% {
		transform: translateY(-1px)
	}

	75% {
		transform: translateY(1px)
	}

	to {
		transform: translateY(0)
	}
}

.wrapper_2pk {
	position: relative;
	background: url(/a7fccf55b3a74569b22ad0b3410badd2.jpg) no-repeat top
}

.wrapper_2pk .body_2XX {
	position: relative;
	width: 100%;
	overflow: hidden
}

.wrapper_2pk .body_2XX svg {
	display: none
}

.wrapper_2pk .body_2XX .inner_3AF {
	position: relative;
	width: 100%;
	max-width: 1200px;
	min-height: 300px;
	margin: 0 auto;
	padding: 20px 40px;
	border: 1px solid rgba(61, 255, 239, .6);
	border-radius: 5px;
	background-color: rgba(45, 50, 57, .8);
	box-shadow: 0 0 5px rgba(61, 255, 239, .6);
	overflow: hidden;
	z-index: 1;
	box-sizing: border-box
}

.wrapper_2pk .body_2XX .inner_3AF:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: -8px;
	background: url(/a7fccf55b3a74569b22ad0b3410badd2.jpg) no-repeat top;
	filter: blur(10px);
	z-index: -1
}

.wrapper_2pk .body_2XX .inner_3AF h1,
.wrapper_2pk .body_2XX .inner_3AF h2 {
	color: #3dffef
}

.wrapper_2pk .body_2XX img.planet1_xUT {
	position: absolute;
	top: 600px;
	left: -256px
}

.wrapper_2pk .body_2XX img.planet2_1Mz {
	position: absolute;
	top: 1620px;
	right: -150px
}

.wrapper_2pk .body_2XX img.planet3_4Kh {
	position: absolute;
	top: 3030px;
	right: 100px
}

.wrapper_2pk .body_2XX img.stardust_23O {
	position: absolute;
	top: 1500px;
	left: 50%;
	width: 1200px;
	margin-left: -600px;
	filter: blur(8px)
}

.wrapper_2pk img.rocket_2NN {
	margin: 0 auto;
	display: block;
	position: relative;
	cursor: pointer
}

.wrapper_2pk img.rocket_2NN:hover {
	animation: shakeY_2cr .16s infinite
}

.wrapper_2pk img.rocket_2NN:hover+img.cloudLeft_2Rm,
.wrapper_2pk img.rocket_2NN:hover+img.cloudLeft_2Rm+img.cloudRight_3-B {
	bottom: 0
}

.wrapper_2pk img.cloudLeft_2Rm,
.wrapper_2pk img.cloudRight_3-B {
	position: absolute;
	bottom: -168px;
	transition: bottom 1s;
	pointer-events: none
}

.wrapper_2pk img.cloudLeft_2Rm {
	right: 0
}

.wrapper_2pk img.cloudRight_3-B {
	left: 0;
	transform: scaleX(-1)
}

.wrapper_2pk img.goldStar_17s {
	position: absolute;
	left: 50%;
	margin-left: 445px;
	top: -160px;
	z-index: 1
}

@keyframes breath_3n4 {
	10% {
		filter: drop-shadow(0 0 0 red)
	}

	50% {
		filter: drop-shadow(5px 0 5px red)
	}

	90% {
		filter: drop-shadow(0 0 0 red)
	}
}

@keyframes roll_33F {
	0% {
		transform: rotate(0deg)
	}

	50% {
		transform: rotate(1turn)
	}

	to {
		transform: rotate(1turn)
	}
}

.container_cvo {
	margin-top: 20px
}

.container_cvo .contest_11o {
	margin-bottom: 20px;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(26, 117, 230, .6);
	overflow: hidden
}

.container_cvo .contest_11o:nth-of-type(n+2) img.new_2UP {
	display: none
}

.container_cvo .contest_11o .upper_23r {
	position: relative;
	background-color: rgba(0, 0, 0, .6);
	padding: 10px 20px
}

.container_cvo .contest_11o .upper_23r .title_oNS {
	color: gold
}

.container_cvo .contest_11o .upper_23r .title_oNS p:hover img.new_2UP {
	animation: roll_33F 2s ease-in-out infinite
}

.container_cvo .contest_11o .upper_23r .title_oNS p span.text_3_3 {
	vertical-align: middle;
	font-size: 24px
}

.container_cvo .contest_11o .upper_23r .title_oNS p img.new_2UP {
	height: 18px;
	margin-left: 10px;
	vertical-align: middle;
	animation: breath_3n4 2s ease-in-out infinite
}

.container_cvo .contest_11o .content_27k {
	background-color: rgba(0, 0, 0, .2);
	padding: 0 20px
}

.container_cvo .contest_11o .content_27k .item_25c {
	position: relative;
	display: inline-block;
	width: 25%;
	margin: 0 4%;
	text-align: center;
	overflow: hidden
}

.container_cvo .contest_11o .content_27k .item_25c:after {
	content: "";
	position: absolute;
	top: -10px;
	left: 50%;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	border: 10px solid transparent;
	border-top-color: rgba(0, 0, 0, .5);
	box-sizing: border-box;
	transition: top .6s
}

.container_cvo .contest_11o .content_27k .item_25c:hover {
	cursor: pointer
}

.container_cvo .contest_11o .content_27k .item_25c:hover:after {
	top: 0;
	transition: top .1s
}

.container_cvo .contest_11o .content_27k .item_25c:hover .itemTitle_1W- {
	border-color: #3dffef;
	color: #3dffef;
	transition: all .1s
}

.container_cvo .contest_11o .content_27k .item_25c:hover .itemContent_16b {
	filter: drop-shadow(0 0 1px hsl(175, 100%, 62%))
}

.container_cvo .contest_11o .content_27k .item_25c .itemTitle_1W- {
	border-bottom: 1px solid rgba(209, 228, 250, .4);
	color: rgba(209, 228, 250, .8);
	transition: all .6s
}

.container_cvo .contest_11o .content_27k .item_25c .itemContent_16b {
	margin: 20px 0
}

.modal_2gm .rc-dialog-body {
	padding: 50px;
	text-align: center
}

.bar_3ot {
	background-color: rgba(0, 0, 0, .1);
	padding: 10px;
	border-radius: 2px;
	margin: 0 15px
}

.bar_3ot .splitter_2Dv {
	margin: 0 10px
}

.bar_3ot .current_391 {
	color: gold
}

.container_tCT {
	padding: 20px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.container_tCT .card_2eb {
	margin: 0 18px 10px;
	width: 200px;
	border: 2px solid rgba(61, 255, 239, .4);
	background: rgba(0, 0, 0, .2);
	background-clip: padding-box;
	transition: border .4s
}

.container_tCT .card_2eb:hover {
	border-color: #3dffef
}

.container_tCT .card_2eb img.cover_yBi {
	width: 200px;
	height: 130px
}

.container_tCT .card_2eb .title_1NF {
	padding: 10px
}

.container_tCT .card_2eb .title_1NF p {
	margin: 0;
	text-align: center
}

.bar_3-_ {
	background-color: rgba(0, 0, 0, .1);
	padding: 10px;
	border-radius: 2px;
	margin: 0 15px
}

.bar_3-_ .splitter_1zI {
	margin: 0 10px
}

.bar_3-_ .current_y1u {
	color: gold
}

.scenes_1yH .scene_3xe {
	margin: 10px 18px 5px;
	border-radius: 3px;
	padding: 10px 20px;
	border: none;
	color: hsla(0, 0%, 100%, .5);
	background: rgba(0, 0, 0, .1);
	cursor: pointer;
	transition: color .4s, background .4s
}

.scenes_1yH .scene_3xe:hover {
	color: #fff;
	background: rgba(0, 0, 0, .4)
}

.scenes_1yH .scene_3xe.active_8wl {
	color: #3dffef;
	background: rgba(0, 0, 0, .4)
}

.container_R1n {
	padding: 20px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.container_R1n .card_3I0 {
	margin: 0 18px 10px;
	width: 200px;
	border: 2px solid rgba(61, 255, 239, .4);
	background: rgba(0, 0, 0, .2);
	background-clip: padding-box;
	cursor: pointer;
	transition: border .4s
}

.container_R1n .card_3I0:hover {
	border-color: #3dffef
}

.container_R1n .card_3I0 img.cover_l_0 {
	width: 200px;
	height: 130px
}

.container_R1n .card_3I0 .title_2tk {
	padding: 10px
}

.container_R1n .card_3I0 .title_2tk p {
	margin: 0;
	text-align: center
}

.banner_17- {
	position: relative;
	width: 100%;
	height: 637px;
	background: url(/4a5fe4fbc7b519511b7e8aeb98290082.jpg) no-repeat;
	background-size: 100% 100%
}

.rocket_1hg {
	position: absolute;
	bottom: 3px;
	right: 344px
}

.logo_28e {
	position: absolute;
	top: 0;
	left: 0;
	transition: left .8s
}

@media only screen and (max-width:1600px) {
	.logo_28e {
		left: -100px
	}
}

h1.anchorTitle_3fK:hover a:before {
	left: .5em;
	opacity: 1
}

h1.anchorTitle_3fK a:before {
	content: "#";
	position: absolute;
	left: 1em;
	opacity: 0;
	transition: all .2s
}

.block_3Zh p {
	text-indent: 2em
}

.block_3Zh ol li,
.block_3Zh ul li {
	line-height: 24px;
	margin: 10px 0
}

.block_3Zh table {
	border: 1px solid hsla(0, 0%, 100%, .9);
	border-collapse: collapse;
	margin: 10px 0
}

.block_3Zh table td,
.block_3Zh table th {
	border: 1px solid hsla(0, 0%, 100%, .9);
	padding: 5px 10px
}

.alert_1SS {
	margin: 10px auto;
	padding: 10px;
	background: gold;
	font-weight: 600;
	text-align: center;
	color: red
}

.button_zzS {
	background: url(/997cd659e5971a90bd080958fd0e62fd.jpg) no-repeat;
	width: 300px;
	height: 50px;
	border: none;
	font-size: 22px;
	font-weight: 600;
	color: rgba(0, 0, 0, .8)
}

.normalInput_1dZ {
	padding-left: 12px;
	border: 1px solid gold;
	border-radius: 4px;
	color: #fff;
	background: rgba(0, 0, 0, .3);
	box-sizing: border-box
}

.form_2b7 {
	text-align: left;
	width: 500px;
	margin: 10px auto
}

.form_2b7 .warn_3A6 {
	margin: 15px 0;
	line-height: 24px;
	text-align: center
}

.form_2b7 .warn_3A6 img {
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle
}

.form_2b7 .formItem_EHe {
	display: -ms-flexbox;
	display: flex
}

.form_2b7 .formItem_EHe label {
	min-width: 6ch;
	font-weight: 600;
	line-height: 48px
}

.form_2b7 .formItem_EHe .input_3gu {
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 48px
}

.form_2b7 .formItem_EHe button {
	display: block;
	margin: 5px auto 0;
	width: 400px;
	height: 50px;
	text-align: center;
	cursor: pointer
}

.form_2b7 .formItem_EHe+.formItem_EHe {
	margin: 30px 0 0
}

.normalSelect_1Wy {
	padding-left: 12px;
	border: 1px solid gold;
	border-radius: 4px;
	color: #fff;
	background: rgba(0, 0, 0, .3);
	box-sizing: border-box
}

span.checkSchoolAvailability_Xr5 .email_2yT {
	color: #fd7e14
}

.form_1RR {
	text-align: left;
	width: 500px;
	margin: 10px auto
}

.form_1RR .warn_2df {
	margin: 15px 0;
	line-height: 24px;
	text-align: center
}

.form_1RR .warn_2df img {
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle
}

.form_1RR .formItem_3aj {
	display: -ms-flexbox;
	display: flex
}

.form_1RR .formItem_3aj label {
	min-width: 10ch;
	font-weight: 600;
	line-height: 48px
}

.form_1RR .formItem_3aj .input_4Dv,
.form_1RR .formItem_3aj .select_2F7 {
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 48px
}

.form_1RR .formItem_3aj img.captcha_2Ow {
	margin-right: 15px;
	min-width: 164px;
	height: 48px
}

.form_1RR .formItem_3aj .captchaInput_36q {
	-ms-flex-positive: 1;
	flex-grow: 1
}

.form_1RR .formItem_3aj button {
	display: block;
	margin: 5px auto 0;
	width: 400px;
	height: 50px;
	text-align: center;
	cursor: pointer
}

.form_1RR .formItem_3aj+.formItem_3aj {
	margin: 30px 0 0
}

@media screen and (min-width:1100px) {
	.form_1RR .check_1T6 {
		position: relative;
		top: -51px;
		left: 100%;
		margin-left: 10px;
		height: 0;
		text-align: left
	}
}

.showTeamDialog_2Xw {
	width: 1080px !important
}

.showTeamDialog_2Xw .rc-dialog-close {
	z-index: 100
}

.motto_2_t {
	font-size: 20px;
	text-align: center
}

.members_16F {
	position: absolute;
	left: 50%;
	margin-left: -370px
}

.members_16F>* {
	float: left;
	position: relative;
	z-index: 10;
	cursor: pointer
}

.coach_jYg {
	padding-right: 15px;
	border-right: 3px solid #fff
}

.coach_jYg img {
	width: 40px;
	height: 40px;
	border-radius: 20px
}

.student_3BU {
	margin-left: 24px
}

.student_3BU img {
	width: 40px;
	height: 40px;
	border-radius: 20px
}

.add_2iW {
	margin-left: 24px
}

.add_2iW img {
	width: 40px;
	height: 40px
}

.counter_1dz {
	margin-left: 24px;
	font-style: italic;
	height: 31.2px;
	color: #fff;
	font-size: 33.6px;
	font-weight: 300;
	line-height: 44.4px
}

.circle_1DQ {
	top: 70px;
	left: -380px
}

.circle_1DQ,
.show_-F4 {
	position: absolute;
	margin-left: 50%
}

.show_-F4 {
	top: 85px;
	left: -290px;
	font-style: italic;
	filter: drop-shadow(0 0 20px #2196f3);
	z-index: 10;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff
}

.show_-F4 .teamname_1x_ {
	color: #fff200;
	font-size: 39.6px
}

.show_-F4 .username_-zM {
	color: #fff;
	font-size: 28.8px
}

.show_-F4 .username_-zM:before {
	content: " - "
}

.stage_2KH {
	position: relative;
	padding-top: 1px;
	height: 600px
}

.stage_2KH img {
	display: block;
	margin: 130px auto 0
}

.face_FrR {
	position: relative;
	z-index: 10;
	top: -595px;
	left: 5px;
	width: 140px;
	height: 140px;
	border-radius: 70px;
	opacity: .7
}

.flower_3SR {
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -360px;
	top: 252px;
	opacity: .5
}

.flower_3SR img {
	animation-name: flowerDance_vZA;
	animation-timing-function: ease-in-out;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate
}

.flower2_1qo {
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -2px;
	top: 285.6px
}

.flower2_1qo img {
	animation-name: flowerDance2_3nZ;
	animation-timing-function: ease-in-out;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate
}

.flower3_1Ka {
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: 110px;
	top: 136.8px
}

.flower3_1Ka img {
	animation-name: flowerDance3_3Ng;
	animation-timing-function: ease-in-out;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate
}

@keyframes flowerDance_vZA {
	0% {
		margin-top: 0
	}

	to {
		margin-top: 12px
	}
}

@keyframes flowerDance2_3nZ {
	0% {
		margin-top: 0
	}

	to {
		margin-top: 48px
	}
}

@keyframes flowerDance3_3Ng {
	0% {
		margin-top: 0
	}

	to {
		margin-top: 24px
	}
}

@keyframes fadeInOut_3j3 {
	0% {
		opacity: .4
	}

	to {
		opacity: 1
	}
}

.light_l0E {
	position: absolute;
	z-index: 3;
	left: 50%;
	margin-left: -390px;
	top: 12px
}

.light_l0E img {
	animation-name: fadeInOut_3j3;
	animation-timing-function: ease-in-out;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-direction: alternate
}

.container_27q {
	position: relative;
	width: 100%
}

.form_3j_ {
	margin-top: -504px
}

@keyframes ring_2qa {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.ring_2qa>img {
	animation-name: ring_2qa;
	animation-timing-function: linear;
	animation-duration: 5s;
	animation-iteration-count: infinite
}

.state0_1vu {
	color: #fec400
}

.state1_1q5 {
	color: #3bffef
}

.state2_3Np {
	color: #ff7676
}

.state3_2_R {
	color: #30ff00
}

.filter_3-h {
	float: right;
	margin: 25px 0
}

.filter_3-h input.input_3C4 {
	width: 240px;
	font-size: 16px;
	line-height: 36px;
	border: 1px solid #3dffef;
	border-radius: 4px;
	padding-left: 10px;
	color: hsla(0, 0%, 100%, .8);
	background: url() no-repeat 100%
}

.filter_3-h input.input_3C4::-webkit-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.filter_3-h input.input_3C4:-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.filter_3-h input.input_3C4::-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.filter_3-h input.input_3C4::placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.title_3Rz {
	margin: 25px 0 35px
}

.title_3Rz p.counter_k0X {
	margin: 0;
	font-size: 18px
}

table.table_rIx {
	width: 100%;
	line-height: 1.5
}

table.table_rIx thead {
	margin-bottom: 30px
}

table.table_rIx thead tr th:first-of-type {
	padding-left: 70px
}

table.table_rIx thead tr th {
	padding: 5px;
	font-size: 20px;
	text-align: left
}

table.table_rIx tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .1)
}

table.table_rIx tbody tr {
	transition: background .3s
}

table.table_rIx tbody tr:hover {
	background-color: rgba(0, 0, 0, .2);
	cursor: pointer
}

table.table_rIx tbody tr td {
	padding: 12px 5px
}

table.table_rIx tbody tr td:first-of-type {
	white-space: nowrap
}

table.table_rIx tbody tr td .logo_214 {
	margin: 0 10px;
	vertical-align: middle
}

table.table_rIx tbody tr td .flower_1tX {
	height: 18px;
	margin-left: 3px;
	vertical-align: -3px
}

.pagination_iDg {
	float: right
}

.block_2G8 {
	margin-top: 2rem;
	margin-bottom: 2rem;
	height: 20rem;
	font-size: 3rem
}

.block_2-E p {
	text-indent: 2em
}

.block_2-E ul {
	margin: 0;
	padding-left: 4em
}

.block_2-E ul li {
	margin: 10px 0;
	line-height: 24px
}

.block_2-E ul li p {
	text-indent: 0
}

.block_2-E ul li pre {
	margin: 0;
	padding-left: 5px;
	border-radius: 2px;
	background: rgba(0, 0, 0, .5);
	line-height: 30px;
	color: hsla(0, 0%, 100%, .9)
}

.block_2-E ul li pre:before {
	content: "$ "
}

.block_2-E ul a {
	margin: 0 5px
}

@keyframes breath_1BM {
	10% {
		filter: drop-shadow(0 0 0 red)
	}

	50% {
		filter: drop-shadow(5px 0 5px red)
	}

	90% {
		filter: drop-shadow(0 0 0 red)
	}
}

@keyframes roll_QOk {
	0% {
		transform: rotate(0deg)
	}

	50% {
		transform: rotate(1turn)
	}

	to {
		transform: rotate(1turn)
	}
}

.item_Zp_ {
	position: relative;
	margin: 30px 0;
	border: dotted #3dffef;
	border-width: 0 0 0 2px;
	padding-left: 18px;
	background: rgba(189, 255, 250, 0);
	transition: background .4s ease
}

.item_Zp_:hover {
	background: rgba(189, 255, 250, .2)
}

.item_Zp_ p {
	margin: 0
}

.item_Zp_ p.upper_36m {
	line-height: 32px
}

.item_Zp_ p.upper_36m:hover img.new_1xn {
	animation: roll_QOk 2s ease-in-out infinite
}

.item_Zp_ p.upper_36m span.date_3tN {
	font-size: 14px;
	vertical-align: middle
}

.item_Zp_ p.upper_36m img.new_1xn {
	height: 14px;
	margin-left: 5px;
	vertical-align: middle;
	animation: breath_1BM 2s ease-in-out infinite
}

.item_Zp_ p.title_19i {
	font-size: 24px;
	line-height: 36px
}

.item_Zp_ p.button_hio:hover img.download_3kM {
	box-shadow: 0 0 6px #fff
}

.item_Zp_ p.button_hio img.download_3kM {
	height: 50px;
	transition: box-shadow .4s
}

.modal_3Xb {
	width: 1080px !important
}

.modal_3Xb .rc-dialog-close {
	z-index: 100
}

.modal_3Xb .name_388 {
	font-style: italic;
	text-align: center
}

.modal_3Xb .name_388 .teamname_QZl {
	color: #fff200;
	font-size: 3.3rem
}

.modal_3Xb .name_388 .schoolname_1Gk {
	color: #fff;
	font-size: 2.4rem
}

.modal_3Xb .name_388 .schoolname_1Gk:before {
	content: " - "
}

.modal_3Xb table {
	width: 100%;
	margin-top: 3rem;
	text-align: center
}

.modal_3Xb table .avatar_e6z {
	width: 30px;
	height: 30px;
	border-radius: 15px
}

.modal_3Xb table td,
.modal_3Xb table th {
	padding: 5px
}

.blue_1yl {
	color: #7accec
}

.yellow_14Q {
	color: #f7ce27
}

.red_1Wu {
	color: #f04f4f
}

.gold_1RE {
	color: #edb700
}

.purple_JVU {
	color: #ff9ff6
}

.white_21k {
	color: #fff
}

.gpltNumber_344 {
	font-family: GPLT-Number, sans-serif
}

.rankTeamPage_2Rp .filter_1tt {
	float: right
}

.rankTeamPage_2Rp .filter_1tt:after {
	content: " ";
	clear: both
}

.rankTeamPage_2Rp .filter_1tt input.input_ohe {
	width: 240px;
	font-size: 16px;
	line-height: 36px;
	border: 1px solid #3dffef;
	border-radius: 4px;
	padding-left: 10px;
	color: hsla(0, 0%, 100%, .8);
	background: url() no-repeat 100%
}

.rankTeamPage_2Rp .filter_1tt input.input_ohe::-webkit-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankTeamPage_2Rp .filter_1tt input.input_ohe:-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankTeamPage_2Rp .filter_1tt input.input_ohe::-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankTeamPage_2Rp .filter_1tt input.input_ohe::placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankTeamPage_2Rp .title_1jf {
	margin: 25px 0 35px
}

.rankTeamPage_2Rp .title_1jf p.counter_2Pm {
	margin: 0;
	font-size: 18px
}

.rankTeamPage_2Rp .filterGroup_2ad {
	padding: 0 20px;
	border: dotted #3dffef;
	border-width: 0 0 0 2px
}

.rankTeamPage_2Rp .filterGroup_2ad .areaFilter_3sh,
.rankTeamPage_2Rp .filterGroup_2ad .typeFilter_19W {
	font-size: 18px
}

.rankTeamPage_2Rp .filterGroup_2ad .areaFilter_3sh p,
.rankTeamPage_2Rp .filterGroup_2ad .typeFilter_19W p {
	margin: 15px 0;
	line-height: 30px;
	word-break: keep-all
}

.rankTeamPage_2Rp .filterGroup_2ad .areaFilter_3sh p.filterTitle_uYR,
.rankTeamPage_2Rp .filterGroup_2ad .typeFilter_19W p.filterTitle_uYR {
	font-size: 20px
}

.rankTeamPage_2Rp .filterGroup_2ad .areaFilter_3sh p.filterItems_3EM span.filterItem_1NX,
.rankTeamPage_2Rp .filterGroup_2ad .typeFilter_19W p.filterItems_3EM span.filterItem_1NX {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	transition: background .2s
}

.rankTeamPage_2Rp .filterGroup_2ad .areaFilter_3sh p.filterItems_3EM span.filterItem_1NX:hover,
.rankTeamPage_2Rp .filterGroup_2ad .typeFilter_19W p.filterItems_3EM span.filterItem_1NX:hover {
	background: rgba(0, 0, 0, .2)
}

.rankTeamPage_2Rp .filterGroup_2ad .areaFilter_3sh p.filterItems_3EM span.filterItem_1NX.selected_1JD,
.rankTeamPage_2Rp .filterGroup_2ad .typeFilter_19W p.filterItems_3EM span.filterItem_1NX.selected_1JD {
	background: rgba(0, 0, 0, .3)
}

.rankTeamPage_2Rp .teamList_1ct {
	margin-top: 30px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th {
	transition: background .3s;
	padding: 12px 5px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th:hover {
	background-color: rgba(0, 0, 0, .1);
	cursor: pointer
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .2)
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .badge_2qF {
	display: inline-block;
	width: 10%;
	text-align: center;
	vertical-align: middle
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .badge_2qF img {
	height: 40px;
	width: 34px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .badge_2qF p {
	padding: 5px 10px;
	display: inline-block;
	border: 1px solid;
	border-radius: 4px;
	color: gold
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL {
	width: 80%;
	display: inline-block;
	white-space: nowrap
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL>div {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .head_2Xj {
	background-image: url();
	height: 50px;
	width: 45px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .head_2Xj .logo_xeP {
	height: 40px;
	width: 40px;
	margin: 6px 5px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz {
	background-image: url();
	height: 28px;
	width: 240px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .name_zwi {
	position: absolute;
	z-index: 15;
	top: -30px;
	font-size: 16px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .girlName_2GV {
	color: #ff9ff6;
	position: absolute;
	z-index: 15;
	top: -30px;
	font-size: 16px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .badges_3tJ {
	position: absolute;
	z-index: 9;
	top: -27px;
	left: 80%;
	margin-left: -15px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .badges2_d5E {
	position: absolute;
	z-index: 9;
	top: -27px;
	left: 40%;
	margin-left: -15px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .progressText_3BZ {
	position: absolute;
	left: 40%;
	z-index: 100;
	margin-top: 30px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .progressText_3BZ>span:first-child {
	margin-left: -50%
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .blue_3YA {
	color: #7accec
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .yellow_1qV {
	color: #f7ce27
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .red_1V4 {
	color: #f04f4f
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz .grey_3C4 {
	color: #c5c5c5
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz img.progress_1OG {
	position: relative;
	z-index: 1;
	top: 4px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz img.circle_2KJ {
	position: absolute;
	z-index: 10;
	margin: -13px -24px;
	display: inline-block;
	vertical-align: middle
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .pipe_3Tz img.circle3_b1P {
	position: absolute;
	z-index: 10;
	margin: -13px -3.5px;
	display: inline-block;
	vertical-align: middle
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .node_mLY {
	position: relative;
	z-index: 2;
	background-image: url();
	height: 40px;
	width: 25px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .node1_262 {
	position: relative;
	z-index: 2;
	background-image: url();
	height: 40px;
	width: 25px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .node2_aMN {
	position: relative;
	z-index: 2;
	background-image: url();
	height: 40px;
	width: 25px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .snode0_3ft {
	position: relative;
	left: -10px;
	z-index: -1;
	background-image: url();
	height: 46px;
	width: 46px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .snode1_1be {
	position: relative;
	left: -10px;
	z-index: -1;
	background-image: url();
	height: 46px;
	width: 46px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .pipes_2gL .tail_Sek {
	background-image: url();
	width: 45px;
	height: 50px
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .score_3np {
	width: 9%;
	text-align: center;
	display: inline-block;
	color: gold
}

.rankTeamPage_2Rp .teamList_1ct .teamListItem_2Th .score_3np p {
	font-size: 36px;
	font-family: GPLT-Number, sans-serif
}

.empty_MpK {
	margin: 50px auto
}

.empty_MpK p {
	text-align: center;
	font-size: 30px
}

.modal_3bj {
	width: 1080px !important
}

.modal_3bj .rc-dialog-close {
	z-index: 100
}

.modal_3bj .name_qOi {
	font-style: italic;
	text-align: center
}

.modal_3bj .name_qOi .studentName_3j8 {
	color: #fff200;
	font-size: 3.3rem
}

.modal_3bj .name_qOi .teamName_tDR {
	color: #fff;
	font-size: 2.4rem
}

.modal_3bj .name_qOi .teamName_tDR:before {
	content: " - "
}

.modal_3bj table {
	width: 100%;
	margin-top: 3rem;
	text-align: center
}

.modal_3bj table .avatar_1H1 {
	width: 30px;
	height: 30px;
	border-radius: 15px
}

.modal_3bj table td,
.modal_3bj table th {
	padding: 5px
}

.blue_2tT {
	color: #7accec
}

.yellow_2eu {
	color: #f7ce27
}

.red_FTe {
	color: #f04f4f
}

.gold_3Vc {
	color: #edb700
}

.purple_4gr {
	color: #ff9ff6
}

.white_w8e {
	color: #fff
}

.gpltNumber_4-I {
	font-family: GPLT-Number, sans-serif
}

.rankStudentPage_2aa .filter_1mF {
	float: right
}

.rankStudentPage_2aa .filter_1mF:after {
	content: " ";
	clear: both
}

.rankStudentPage_2aa .filter_1mF input.input_M_8 {
	width: 240px;
	font-size: 16px;
	line-height: 36px;
	border: 1px solid #3dffef;
	border-radius: 4px;
	padding-left: 10px;
	color: hsla(0, 0%, 100%, .8);
	background: url() no-repeat 100%
}

.rankStudentPage_2aa .filter_1mF input.input_M_8::-webkit-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankStudentPage_2aa .filter_1mF input.input_M_8:-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankStudentPage_2aa .filter_1mF input.input_M_8::-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankStudentPage_2aa .filter_1mF input.input_M_8::placeholder {
	color: hsla(0, 0%, 100%, .8)
}

.rankStudentPage_2aa .title_1Um {
	margin: 25px 0 35px
}

.rankStudentPage_2aa .title_1Um p.counter_3jI {
	margin: 0;
	font-size: 18px
}

.rankStudentPage_2aa .filterGroup_2O0 {
	padding: 0 20px;
	border: dotted #3dffef;
	border-width: 0 0 0 2px
}

.rankStudentPage_2aa .filterGroup_2O0 .areaFilter_1oj,
.rankStudentPage_2aa .filterGroup_2O0 .typeFilter_3sc {
	font-size: 18px
}

.rankStudentPage_2aa .filterGroup_2O0 .areaFilter_1oj p,
.rankStudentPage_2aa .filterGroup_2O0 .typeFilter_3sc p {
	margin: 15px 0;
	line-height: 30px;
	word-break: keep-all
}

.rankStudentPage_2aa .filterGroup_2O0 .areaFilter_1oj p.filterTitle_1_H,
.rankStudentPage_2aa .filterGroup_2O0 .typeFilter_3sc p.filterTitle_1_H {
	font-size: 20px
}

.rankStudentPage_2aa .filterGroup_2O0 .areaFilter_1oj p.filterItems_3-Y span.filterItem_zwT,
.rankStudentPage_2aa .filterGroup_2O0 .typeFilter_3sc p.filterItems_3-Y span.filterItem_zwT {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	transition: background .2s
}

.rankStudentPage_2aa .filterGroup_2O0 .areaFilter_1oj p.filterItems_3-Y span.filterItem_zwT:hover,
.rankStudentPage_2aa .filterGroup_2O0 .typeFilter_3sc p.filterItems_3-Y span.filterItem_zwT:hover {
	background: rgba(0, 0, 0, .2)
}

.rankStudentPage_2aa .filterGroup_2O0 .areaFilter_1oj p.filterItems_3-Y span.filterItem_zwT.selected_WQ8,
.rankStudentPage_2aa .filterGroup_2O0 .typeFilter_3sc p.filterItems_3-Y span.filterItem_zwT.selected_WQ8 {
	background: rgba(0, 0, 0, .3)
}

.rankStudentPage_2aa .studentList_3Uf {
	margin-top: 30px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO {
	transition: background .3s;
	padding: 12px 5px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO:hover {
	background-color: rgba(0, 0, 0, .1);
	cursor: pointer
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .2)
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .badge_1M- {
	display: inline-block;
	width: 10%;
	text-align: center;
	vertical-align: middle
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .badge_1M- img {
	height: 40px;
	width: 34px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .badge_1M- p {
	padding: 5px 10px;
	display: inline-block;
	border: 1px solid;
	border-radius: 4px;
	color: gold
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd {
	width: 80%;
	display: inline-block;
	white-space: nowrap
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd>div {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .head_1HB {
	background-image: url();
	height: 50px;
	width: 45px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .head_1HB .logo_27A {
	height: 40px;
	width: 40px;
	margin: 6px 5px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY {
	background-image: url();
	height: 28px;
	width: 240px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .name_14B {
	position: absolute;
	z-index: 15;
	top: -30px;
	font-size: 16px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .girlName_2W7 {
	color: #ff9ff6;
	position: absolute;
	z-index: 15;
	top: -30px;
	font-size: 16px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .badges_1Dk {
	position: absolute;
	z-index: 9;
	top: -27px;
	left: 80%;
	margin-left: -15px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .badges2_1JK {
	position: absolute;
	z-index: 9;
	top: -27px;
	left: 40%;
	margin-left: -15px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .progressText_3J2 {
	position: absolute;
	left: 40%;
	z-index: 100;
	margin-top: 30px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .progressText_3J2>span:first-child {
	margin-left: -50%
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .blue_2Np {
	color: #7accec
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .yellow_15h {
	color: #f7ce27
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .red_112 {
	color: #f04f4f
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY .grey_DDQ {
	color: #c5c5c5
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY img.progress_2uW {
	position: relative;
	z-index: 1;
	top: 4px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY img.circle_1jZ {
	position: absolute;
	z-index: 10;
	margin: -13px -24px;
	display: inline-block;
	vertical-align: middle
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .pipe_3NY img.circle3_9fQ {
	position: absolute;
	z-index: 10;
	margin: -13px -3.5px;
	display: inline-block;
	vertical-align: middle
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .node_unj {
	position: relative;
	z-index: 2;
	background-image: url();
	height: 40px;
	width: 25px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .node1_33x {
	position: relative;
	z-index: 2;
	background-image: url();
	height: 40px;
	width: 25px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .node2_oav {
	position: relative;
	z-index: 2;
	background-image: url();
	height: 40px;
	width: 25px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .snode0_1Uo {
	position: relative;
	left: -10px;
	z-index: -1;
	background-image: url();
	height: 46px;
	width: 46px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .snode1_7gT {
	position: relative;
	left: -10px;
	z-index: -1;
	background-image: url();
	height: 46px;
	width: 46px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .pipes_2cd .tail_13j {
	background-image: url();
	width: 45px;
	height: 50px
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .score_3k6 {
	width: 9%;
	text-align: center;
	display: inline-block;
	color: gold
}

.rankStudentPage_2aa .studentList_3Uf .studentListItem_3PO .score_3k6 p {
	font-size: 36px;
	font-family: GPLT-Number, sans-serif
}

.empty_2BH {
	margin: 50px auto
}

.empty_2BH p {
	text-align: center;
	font-size: 30px
}

.pagination_235 {
	float: right
}

.gpltNumber_EJB {
	font-family: GPLT-Number, sans-serif
}

.rankPioneerPage_1tE .title_1cw {
	margin: 25px 0 35px
}

.rankPioneerPage_1tE img.badge_3C9 {
	float: left;
	height: 45px;
	margin: 5px 10px 0 0;
	vertical-align: middle
}

.rankPioneerPage_1tE h2 {
	margin-bottom: 5px
}

.rankPioneerPage_1tE p.counter_2B3 {
	margin: 0 0 0 45px;
	font-size: 18px
}

.rankPioneerPage_1tE table.table_3SM {
	width: 100%;
	margin-bottom: 20px
}

.rankPioneerPage_1tE table.table_3SM tbody tr:hover {
	background-color: rgba(0, 0, 0, .1)
}

.rankPioneerPage_1tE table.table_3SM tbody tr.noRank_1hO {
	background-color: rgba(255, 215, 0, .15)
}

.rankPioneerPage_1tE table.table_3SM tbody tr.noRank_1hO:hover {
	background-color: rgba(255, 215, 0, .2)
}

.rankPioneerPage_1tE table.table_3SM tbody tr td {
	padding: 12px 5px;
	border-bottom: 1px solid #3483d9;
	font-size: 20px;
	line-height: 2
}

.rankPioneerPage_1tE table.table_3SM tbody tr td .name_28M {
	display: inline-block;
	width: 30%
}

.rankPioneerPage_1tE table.table_3SM tbody tr td .highlight_3Ey {
	color: #3dffef
}

.rankPioneerPage_1tE table.table_3SM tbody tr td .emptyLogo_Hdy {
	width: 50px;
	height: 50px;
	vertical-align: middle;
	margin-right: 10px
}

.rankPioneerPage_1tE table.table_3SM tbody tr td.number_3bb {
	text-align: center
}

.rankPioneerPage_1tE table.table_3SM tbody tr td.logo_3Q7 img {
	width: 50px;
	height: 50px;
	vertical-align: middle;
	margin-right: 10px;
	border-radius: 25px
}

.rankPioneerPage_1tE table.table_3SM tbody tr td.score_3gA {
	font-family: GPLT-Number, sans-serif;
	font-size: 30px;
	color: gold
}

.empty_3Dj {
	margin: 50px auto
}

.empty_3Dj p {
	text-align: center;
	font-size: 30px
}

.gpltNumber_2Sh {
	font-family: GPLT-Number, sans-serif
}

.title_2qS {
	margin: 25px 0 35px
}

.title_2qS p.counter_1Ay {
	margin: 0;
	font-size: 18px
}

.filterGroup_3fe {
	padding: 0 20px;
	border: dotted #3dffef;
	border-width: 0 0 0 2px
}

.filterGroup_3fe .areaFilter_qyl,
.filterGroup_3fe .typeFilter_Z4A {
	font-size: 18px
}

.filterGroup_3fe .areaFilter_qyl p,
.filterGroup_3fe .typeFilter_Z4A p {
	margin: 15px 0;
	line-height: 30px;
	word-break: keep-all
}

.filterGroup_3fe .areaFilter_qyl p.filterTitle_1G1,
.filterGroup_3fe .typeFilter_Z4A p.filterTitle_1G1 {
	font-size: 20px
}

.filterGroup_3fe .areaFilter_qyl p.filterItems_1pq span.filterItem_2LY,
.filterGroup_3fe .typeFilter_Z4A p.filterItems_1pq span.filterItem_2LY {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	transition: background .2s
}

.filterGroup_3fe .areaFilter_qyl p.filterItems_1pq span.filterItem_2LY:hover,
.filterGroup_3fe .typeFilter_Z4A p.filterItems_1pq span.filterItem_2LY:hover {
	background: rgba(0, 0, 0, .2)
}

.filterGroup_3fe .areaFilter_qyl p.filterItems_1pq span.filterItem_2LY.selected_zHz,
.filterGroup_3fe .typeFilter_Z4A p.filterItems_1pq span.filterItem_2LY.selected_zHz {
	background: rgba(0, 0, 0, .3)
}

table.table_l34 {
	width: 100%;
	line-height: 1.5
}

table.table_l34 thead {
	margin-bottom: 30px
}

table.table_l34 thead tr th {
	padding: 5px;
	font-size: 20px;
	text-align: center
}

table.table_l34 thead tr th.name_2X9 {
	padding-left: 20px;
	text-align: left
}

table.table_l34 tbody tr {
	transition: background .3s
}

table.table_l34 tbody tr:hover {
	background-color: rgba(0, 0, 0, .2);
	cursor: pointer
}

table.table_l34 tbody tr.noRank_KIb {
	background-color: rgba(255, 215, 0, .15)
}

table.table_l34 tbody tr.noRank_KIb:hover {
	background-color: rgba(255, 215, 0, .2)
}

table.table_l34 tbody tr td {
	padding: 12px 5px;
	font-size: 20px
}

table.table_l34 tbody tr td.rank_1tP {
	text-align: center;
	font-size: 36px;
	color: gold;
	font-family: GPLT-Number, sans-serif
}

table.table_l34 tbody tr td.badge_Bd1 {
	height: 50px;
	text-align: center;
	color: gold;
	vertical-align: middle
}

table.table_l34 tbody tr td.name_2X9 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

table.table_l34 tbody tr td.name_2X9 .logo_3r8 {
	margin-right: 10px;
	vertical-align: middle
}

table.table_l34 tbody tr td.score1_3BM,
table.table_l34 tbody tr td.score2_1_6,
table.table_l34 tbody tr td.score3_2bM,
table.table_l34 tbody tr td.total_3Eq {
	text-align: center
}

table.table_l34 tbody tr td.total_3Eq {
	color: gold
}

table.table_l34 tbody tr+tr td {
	border-top: 1px solid #1975e6
}

.score_XXQ {
	font-size: 1.5rem
}

.gold_3XS {
	color: #edb700
}

.empty_20A {
	margin: 50px auto
}

.empty_20A p {
	text-align: center;
	font-size: 30px
}

.container_1hT {
	position: relative
}

.container_1hT .ladder_Kzq {
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -500px
}

.container_1hT .links_1LO {
	position: absolute;
	left: 50%;
	bottom: 30px;
	width: 800px;
	margin-left: -400px
}

.container_1hT .links_1LO a {
	display: inline-block;
	font-size: 25px;
	width: 33%;
	text-align: center;
	color: #fff
}

.container_1hT .links_1LO a.active_2vE {
	color: #3dffef;
	text-shadow: 0 0 10px #3dffef
}

.textInput_3aV {
	min-height: 30px;
	transition: background .1s
}

.textInput_3aV:hover {
	background: none !important
}

.textInput_3aV.hasError_2B- label input {
	border: 1px solid red;
	border-radius: 4px;
	box-shadow: 0 0 5px red
}

.textInput_3aV.hasWarning_91- label input {
	border: 1px solid #fd7e14;
	border-radius: 4px;
	box-shadow: 0 0 5px #fd7e14
}

.textInput_3aV label input {
	margin: 0;
	width: 100%;
	max-width: 200px;
	padding: 5px 10px;
	border: 1px solid hsla(0, 0%, 100%, .5);
	border-radius: 4px;
	color: #fff;
	line-height: 24px;
	text-align: left;
	background: rgba(0, 0, 0, .2);
	box-sizing: border-box
}

.selectInput_2kS {
	line-height: 30px
}

.selectInput_2kS.hasError_DAZ {
	color: red;
	border: 1px solid red;
	line-height: 28px
}

.selectInput_2kS label select {
	margin: 0;
	width: 100%;
	height: 100%;
	padding: 5px 10px;
	border: 1px solid hsla(0, 0%, 100%, .5);
	border-radius: 4px;
	color: #fff;
	background: rgba(0, 0, 0, .2);
	box-sizing: border-box
}

.choiceInput_1h5 {
	line-height: 36px
}

.choiceInput_1h5.hasError_jW9 {
	border: 1px solid red;
	border-radius: 4px;
	box-shadow: 0 0 5px red
}

.choiceInput_1h5.hasWarning_2NX {
	border: 1px solid #fd7e14;
	border-radius: 4px;
	box-shadow: 0 0 5px #fd7e14
}

.choiceInput_1h5 button {
	margin: 0;
	border: none;
	padding: 0;
	color: #fff;
	text-decoration: line-through;
	background: transparent;
	opacity: .5;
	cursor: pointer
}

.choiceInput_1h5 button.selected_qXW,
.choiceInput_1h5 button:hover {
	text-decoration: none;
	opacity: 1
}

.choiceInput_1h5 span {
	opacity: .5
}

.choiceInput_1h5 span:after,
.choiceInput_1h5 span:before {
	content: " "
}

.ReactCrop {
	position: relative;
	display: inline-block;
	cursor: crosshair;
	overflow: hidden;
	max-width: 100%
}

.ReactCrop:focus {
	outline: none
}

.ReactCrop--disabled,
.ReactCrop--locked {
	cursor: inherit
}

.ReactCrop__image {
	display: block;
	max-width: 100%
}

.ReactCrop__crop-selection,
.ReactCrop__image {
	-ms-touch-action: manipulation;
	touch-action: manipulation
}

.ReactCrop__crop-selection {
	position: absolute;
	top: 0;
	left: 0;
	transform: translateZ(0);
	box-sizing: border-box;
	cursor: move;
	box-shadow: 0 0 0 9999em rgba(0, 0, 0, .5);
	border: 1px solid;
	border-image-source: url("");
	border-image-slice: 1;
	border-image-repeat: repeat
}

.ReactCrop--disabled .ReactCrop__crop-selection {
	cursor: inherit
}

.ReactCrop--circular-crop .ReactCrop__crop-selection {
	border-radius: 50%;
	box-shadow: 0 0 1px 1px #fff, 0 0 0 9999em rgba(0, 0, 0, .5)
}

.ReactCrop--invisible-crop .ReactCrop__crop-selection {
	display: none
}

.ReactCrop__rule-of-thirds-hz:after,
.ReactCrop__rule-of-thirds-hz:before,
.ReactCrop__rule-of-thirds-vt:after,
.ReactCrop__rule-of-thirds-vt:before {
	content: "";
	display: block;
	position: absolute;
	background-color: hsla(0, 0%, 100%, .4)
}

.ReactCrop__rule-of-thirds-vt:after,
.ReactCrop__rule-of-thirds-vt:before {
	width: 1px;
	height: 100%
}

.ReactCrop__rule-of-thirds-vt:before {
	left: 33.3333%;
	left: 33.33333%
}

.ReactCrop__rule-of-thirds-vt:after {
	left: 66.6666%;
	left: 66.66667%
}

.ReactCrop__rule-of-thirds-hz:after,
.ReactCrop__rule-of-thirds-hz:before {
	width: 100%;
	height: 1px
}

.ReactCrop__rule-of-thirds-hz:before {
	top: 33.3333%;
	top: 33.33333%
}

.ReactCrop__rule-of-thirds-hz:after {
	top: 66.6666%;
	top: 66.66667%
}

.ReactCrop__drag-handle {
	position: absolute
}

.ReactCrop__drag-handle:after {
	position: absolute;
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	background-color: rgba(0, 0, 0, .2);
	border: 1px solid hsla(0, 0%, 100%, .7);
	box-sizing: border-box;
	outline: 1px solid transparent
}

.ReactCrop .ord-nw {
	top: 0;
	left: 0;
	margin-top: -5px;
	margin-left: -5px;
	cursor: nw-resize
}

.ReactCrop .ord-nw:after {
	top: 0;
	left: 0
}

.ReactCrop .ord-n {
	top: 0;
	left: 50%;
	margin-top: -5px;
	margin-left: -5px;
	cursor: n-resize
}

.ReactCrop .ord-n:after {
	top: 0
}

.ReactCrop .ord-ne {
	top: 0;
	right: 0;
	margin-top: -5px;
	margin-right: -5px;
	cursor: ne-resize
}

.ReactCrop .ord-ne:after {
	top: 0;
	right: 0
}

.ReactCrop .ord-e {
	top: 50%;
	right: 0;
	margin-top: -5px;
	margin-right: -5px;
	cursor: e-resize
}

.ReactCrop .ord-e:after {
	right: 0
}

.ReactCrop .ord-se {
	bottom: 0;
	right: 0;
	margin-bottom: -5px;
	margin-right: -5px;
	cursor: se-resize
}

.ReactCrop .ord-se:after {
	bottom: 0;
	right: 0
}

.ReactCrop .ord-s {
	bottom: 0;
	left: 50%;
	margin-bottom: -5px;
	margin-left: -5px;
	cursor: s-resize
}

.ReactCrop .ord-s:after {
	bottom: 0
}

.ReactCrop .ord-sw {
	bottom: 0;
	left: 0;
	margin-bottom: -5px;
	margin-left: -5px;
	cursor: sw-resize
}

.ReactCrop .ord-sw:after {
	bottom: 0;
	left: 0
}

.ReactCrop .ord-w {
	top: 50%;
	left: 0;
	margin-top: -5px;
	margin-left: -5px;
	cursor: w-resize
}

.ReactCrop .ord-w:after {
	left: 0
}

.ReactCrop__disabled .ReactCrop__drag-handle {
	cursor: inherit
}

.ReactCrop__drag-bar {
	position: absolute
}

.ReactCrop__drag-bar.ord-n {
	top: 0;
	left: 0;
	width: 100%;
	height: 6px;
	margin-top: -3px
}

.ReactCrop__drag-bar.ord-e {
	right: 0;
	top: 0;
	width: 6px;
	height: 100%;
	margin-right: -3px
}

.ReactCrop__drag-bar.ord-s {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
	margin-bottom: -3px
}

.ReactCrop__drag-bar.ord-w {
	top: 0;
	left: 0;
	width: 6px;
	height: 100%;
	margin-left: -3px
}

.ReactCrop--fixed-aspect .ReactCrop__drag-bar,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,
.ReactCrop--new-crop .ReactCrop__drag-bar,
.ReactCrop--new-crop .ReactCrop__drag-handle {
	display: none
}

@media (pointer:coarse) {

	.ReactCrop .ord-e,
	.ReactCrop .ord-n,
	.ReactCrop .ord-s,
	.ReactCrop .ord-w {
		display: none
	}

	.ReactCrop__drag-handle {
		width: 24px;
		height: 24px
	}
}

.uploadImageButton_Pma {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	color: #000;
	font-weight: 600;
	background: #00f0dc;
	transition: all .2s
}

.uploadImageButton_Pma:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.uploadImageButton_Pma[disabled] {
	cursor: not-allowed
}

.uploadImageButton_Pma:not([disabled]):hover {
	background: #3dffef
}

.uploadImageButton_Pma[disabled] {
	opacity: .5
}

.photoInput_1tD {
	min-height: 30px;
	transition: background .1s
}

.photoInput_1tD:hover {
	background: none !important
}

.photoInput_1tD.hasError_6ah {
	outline: 1px solid red
}

.photoInput_1tD .uploadButton_2YD,
.photoInput_1tD .viewButton_8Hv {
	margin: 3px 0
}

.photoInput_1tD .viewButton_8Hv {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #3dffef;
	color: #00d6c4;
	font-weight: 600;
	background: transparent;
	transition: all .2s
}

.photoInput_1tD .viewButton_8Hv:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.photoInput_1tD .viewButton_8Hv[disabled] {
	cursor: not-allowed
}

.photoInput_1tD .viewButton_8Hv:not([disabled]):hover {
	color: #000;
	background: #3dffef
}

.photoInput_1tD .viewButton_8Hv[disabled] {
	opacity: .5
}

.photoInput_1tD .uploadButton_2YD {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	color: #000;
	font-weight: 600;
	background: #00f0dc;
	transition: all .2s;
	border: 1px solid transparent
}

.photoInput_1tD .uploadButton_2YD:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.photoInput_1tD .uploadButton_2YD[disabled] {
	cursor: not-allowed
}

.photoInput_1tD .uploadButton_2YD:not([disabled]):hover {
	background: #3dffef
}

.photoInput_1tD .uploadButton_2YD[disabled] {
	opacity: .5
}

.photoInput_1tD .empty_328 {
	color: red
}

.team_3Fo {
	position: relative;
	border: 1px solid #00bdad;
	border-radius: 8px;
	padding: 10px;
	background: rgba(0, 0, 0, .2);
	white-space: nowrap;
	transition: height .4s
}

.team_3Fo.isEditing_3i0 {
	border-color: #3dffef
}

.team_3Fo.isEditing_3i0 .status_1wf,
.team_3Fo:not(.isEditing_3i0) button[disabled] {
	display: none
}

.team_3Fo p {
	margin: 0;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.team_3Fo .photoCheck_z1P p {
	text-align: right;
	color: red
}

.team_3Fo .status_1wf {
	float: right
}

.team_3Fo .status_1wf p {
	font-size: 20px;
	text-align: right
}

.team_3Fo .operationsTop_1Ji {
	height: 28px
}

.team_3Fo .operationsTop_1Ji button.addCoach_3Nt,
.team_3Fo .operationsTop_1Ji button.addStudent_3yK,
.team_3Fo .operationsTop_1Ji button.edit_2M- {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	color: #000;
	font-weight: 600;
	background: #00f0dc;
	transition: all .2s
}

.team_3Fo .operationsTop_1Ji button.addCoach_3Nt:not([disabled]):hover,
.team_3Fo .operationsTop_1Ji button.addStudent_3yK:not([disabled]):hover,
.team_3Fo .operationsTop_1Ji button.edit_2M-:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.team_3Fo .operationsTop_1Ji button.addCoach_3Nt[disabled],
.team_3Fo .operationsTop_1Ji button.addStudent_3yK[disabled],
.team_3Fo .operationsTop_1Ji button.edit_2M-[disabled] {
	cursor: not-allowed
}

.team_3Fo .operationsTop_1Ji button.addCoach_3Nt:not([disabled]):hover,
.team_3Fo .operationsTop_1Ji button.addStudent_3yK:not([disabled]):hover,
.team_3Fo .operationsTop_1Ji button.edit_2M-:not([disabled]):hover {
	background: #3dffef
}

.team_3Fo .operationsTop_1Ji button.addCoach_3Nt[disabled],
.team_3Fo .operationsTop_1Ji button.addStudent_3yK[disabled],
.team_3Fo .operationsTop_1Ji button.edit_2M-[disabled] {
	opacity: .5
}

.team_3Fo .operationsTop_1Ji button.delete_zxx {
	float: right;
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	color: #fff;
	background: maroon
}

.team_3Fo .operationsTop_1Ji button.delete_zxx:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.team_3Fo .operationsTop_1Ji button.delete_zxx[disabled] {
	cursor: not-allowed
}

.team_3Fo .operationsTop_1Ji button.delete_zxx:not([disabled]):hover {
	background: red
}

.team_3Fo .operationsTop_1Ji button.delete_zxx[disabled] {
	opacity: .5
}

.team_3Fo .operationsTop_1Ji button+button {
	margin-left: 10px
}

.team_3Fo .header_ooG {
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
	padding: 0 60px
}

.team_3Fo .header_ooG .nameColumn_2qy,
.team_3Fo .header_ooG .typeColumn_14G {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.team_3Fo .header_ooG .nameColumn_2qy .hint_2nv,
.team_3Fo .header_ooG .typeColumn_14G .hint_2nv {
	opacity: .8
}

.team_3Fo .header_ooG .nameColumn_2qy .hint_2nv p,
.team_3Fo .header_ooG .typeColumn_14G .hint_2nv p {
	font-size: 20px;
	line-height: 30px
}

.team_3Fo .header_ooG .nameColumn_2qy .content_1Br,
.team_3Fo .header_ooG .typeColumn_14G .content_1Br {
	-ms-flex-positive: 1;
	flex-grow: 1
}

.team_3Fo .header_ooG .nameColumn_2qy .content_1Br p,
.team_3Fo .header_ooG .typeColumn_14G .content_1Br p {
	font-size: 22px;
	line-height: 30px
}

.team_3Fo .header_ooG .typeColumn_14G {
	padding-left: 15px
}

.team_3Fo .mottoColumn_3Qj {
	display: -ms-flexbox;
	display: flex;
	padding: 2px 60px
}

.team_3Fo .mottoColumn_3Qj .hint_2nv {
	opacity: .8
}

.team_3Fo .mottoColumn_3Qj .hint_2nv p {
	font-size: 20px;
	line-height: 30px
}

.team_3Fo .mottoColumn_3Qj .content_1Br {
	-ms-flex-positive: 1;
	flex-grow: 1
}

.team_3Fo .mottoColumn_3Qj .content_1Br p {
	font-size: 22px;
	line-height: 30px
}

.team_3Fo .coachArea_3PX,
.team_3Fo .studentArea_I8k {
	margin-top: 10px;
	display: -ms-flexbox;
	display: flex;
	border-radius: 4px;
	border: 1px solid rgba(61, 255, 239, .8)
}

.team_3Fo .coachArea_3PX .coachHeader_ZaD {
	min-width: 60px;
	padding: 2px 5px;
	text-align: center;
	background: rgba(0, 0, 0, .3);
	border-radius: 4px 0 0 4px;
	overflow: hidden
}

.team_3Fo .coachArea_3PX .coachHeader_ZaD .coachHeaderTitle_1kK {
	font-size: 22px
}

.team_3Fo .coachArea_3PX .columns_mYA {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.team_3Fo .coachArea_3PX .columns_mYA .columnTitle_3tU {
	font-weight: 600
}

.team_3Fo .coachArea_3PX .columns_mYA .email_vHz,
.team_3Fo .coachArea_3PX .columns_mYA .name_2o_,
.team_3Fo .coachArea_3PX .columns_mYA .phone_CHZ {
	-ms-flex-positive: 1;
	flex-grow: 1
}

.team_3Fo .coachArea_3PX .columns_mYA .email_vHz>*,
.team_3Fo .coachArea_3PX .columns_mYA .name_2o_>*,
.team_3Fo .coachArea_3PX .columns_mYA .phone_CHZ>* {
	padding: 2px 5px;
	background: hsla(0, 0%, 100%, .1)
}

.team_3Fo .coachArea_3PX .columns_mYA .email_vHz>:nth-child(2n),
.team_3Fo .coachArea_3PX .columns_mYA .name_2o_>:nth-child(2n),
.team_3Fo .coachArea_3PX .columns_mYA .phone_CHZ>:nth-child(2n) {
	background: hsla(0, 0%, 100%, .2)
}

.team_3Fo .coachArea_3PX .columns_mYA .email_vHz>p,
.team_3Fo .coachArea_3PX .columns_mYA .name_2o_>p,
.team_3Fo .coachArea_3PX .columns_mYA .phone_CHZ>p {
	background: rgba(0, 0, 0, .2) !important
}

.team_3Fo .coachArea_3PX .columns_mYA .name_2o_ {
	min-width: 10ch;
	text-align: center
}

.team_3Fo .coachArea_3PX .columns_mYA .phone_CHZ {
	min-width: 15ch;
	text-align: center
}

.team_3Fo .coachArea_3PX .columns_mYA .email_vHz {
	min-width: 20ch
}

.team_3Fo .coachArea_3PX .columns_mYA .email_vHz>p {
	padding-left: 6ch
}

.team_3Fo .coachArea_3PX .delete_zxx:before {
	content: "ã€€";
	display: block;
	font-size: 18px;
	line-height: 34px
}

.team_3Fo .coachArea_3PX .delete_zxx p {
	padding: 2px 5px
}

.team_3Fo .coachArea_3PX .delete_zxx p button {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	color: #fff;
	background: maroon;
	margin: 3px 0
}

.team_3Fo .coachArea_3PX .delete_zxx p button:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.team_3Fo .coachArea_3PX .delete_zxx p button[disabled] {
	cursor: not-allowed
}

.team_3Fo .coachArea_3PX .delete_zxx p button:not([disabled]):hover {
	background: red
}

.team_3Fo .coachArea_3PX .delete_zxx p button[disabled] {
	opacity: .5
}

.team_3Fo .studentArea_I8k .studentHeader_3B- {
	min-width: 60px;
	padding: 2px 5px;
	text-align: center;
	background: rgba(0, 0, 0, .3);
	border-radius: 4px 0 0 4px;
	overflow: hidden
}

.team_3Fo .studentArea_I8k .studentHeader_3B- .studentHeaderTitle_1X1 {
	font-size: 22px
}

.team_3Fo .studentArea_I8k .columns_mYA {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.team_3Fo .studentArea_I8k .columns_mYA .columnTitle_3tU {
	padding-left: 12px;
	font-weight: 600
}

.team_3Fo .studentArea_I8k .columns_mYA .email_vHz,
.team_3Fo .studentArea_I8k .columns_mYA .gender_17g,
.team_3Fo .studentArea_I8k .columns_mYA .identity_2N8,
.team_3Fo .studentArea_I8k .columns_mYA .major_24o,
.team_3Fo .studentArea_I8k .columns_mYA .motto_3km,
.team_3Fo .studentArea_I8k .columns_mYA .name_2o_,
.team_3Fo .studentArea_I8k .columns_mYA .phone_CHZ,
.team_3Fo .studentArea_I8k .columns_mYA .photo_1mk {
	-ms-flex-positive: 0.5;
	flex-grow: 0.5
}

.team_3Fo .studentArea_I8k .columns_mYA .email_vHz>*,
.team_3Fo .studentArea_I8k .columns_mYA .gender_17g>*,
.team_3Fo .studentArea_I8k .columns_mYA .identity_2N8>*,
.team_3Fo .studentArea_I8k .columns_mYA .major_24o>*,
.team_3Fo .studentArea_I8k .columns_mYA .motto_3km>*,
.team_3Fo .studentArea_I8k .columns_mYA .name_2o_>*,
.team_3Fo .studentArea_I8k .columns_mYA .phone_CHZ>*,
.team_3Fo .studentArea_I8k .columns_mYA .photo_1mk>* {
	padding: 2px 5px;
	background: hsla(0, 0%, 100%, .1)
}

.team_3Fo .studentArea_I8k .columns_mYA .email_vHz>:nth-child(2n),
.team_3Fo .studentArea_I8k .columns_mYA .gender_17g>:nth-child(2n),
.team_3Fo .studentArea_I8k .columns_mYA .identity_2N8>:nth-child(2n),
.team_3Fo .studentArea_I8k .columns_mYA .major_24o>:nth-child(2n),
.team_3Fo .studentArea_I8k .columns_mYA .motto_3km>:nth-child(2n),
.team_3Fo .studentArea_I8k .columns_mYA .name_2o_>:nth-child(2n),
.team_3Fo .studentArea_I8k .columns_mYA .phone_CHZ>:nth-child(2n),
.team_3Fo .studentArea_I8k .columns_mYA .photo_1mk>:nth-child(2n) {
	background: hsla(0, 0%, 100%, .2)
}

.team_3Fo .studentArea_I8k .columns_mYA .email_vHz>p,
.team_3Fo .studentArea_I8k .columns_mYA .gender_17g>p,
.team_3Fo .studentArea_I8k .columns_mYA .identity_2N8>p,
.team_3Fo .studentArea_I8k .columns_mYA .major_24o>p,
.team_3Fo .studentArea_I8k .columns_mYA .motto_3km>p,
.team_3Fo .studentArea_I8k .columns_mYA .name_2o_>p,
.team_3Fo .studentArea_I8k .columns_mYA .phone_CHZ>p,
.team_3Fo .studentArea_I8k .columns_mYA .photo_1mk>p {
	background: rgba(0, 0, 0, .2)
}

.team_3Fo .studentArea_I8k .columns_mYA .name_2o_ {
	min-width: 6ch;
	max-width: 15ch;
	text-align: center
}

.team_3Fo .studentArea_I8k .columns_mYA .gender_17g {
	min-width: 6ch;
	max-width: 10ch;
	text-align: center
}

.team_3Fo .studentArea_I8k .columns_mYA .major_24o {
	min-width: 9ch;
	max-width: 20ch;
	text-align: center
}

.team_3Fo .studentArea_I8k .columns_mYA .identity_2N8,
.team_3Fo .studentArea_I8k .columns_mYA .phone_CHZ {
	min-width: 12ch;
	max-width: 20ch;
	text-align: center
}

.team_3Fo .studentArea_I8k .columns_mYA .email_vHz {
	min-width: 12ch;
	max-width: 25ch
}

.team_3Fo .studentArea_I8k .columns_mYA .email_vHz>p {
	padding-left: 2ch
}

.team_3Fo .studentArea_I8k .columns_mYA .motto_3km {
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.team_3Fo .studentArea_I8k .columns_mYA .motto_3km>p {
	padding-left: 2ch
}

.team_3Fo .studentArea_I8k .delete_zxx:before {
	content: "ã€€";
	display: block;
	font-size: 18px;
	line-height: 34px
}

.team_3Fo .studentArea_I8k .delete_zxx p {
	padding: 2px 5px
}

.team_3Fo .studentArea_I8k .delete_zxx p button {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	color: #fff;
	background: maroon;
	margin: 3px 0
}

.team_3Fo .studentArea_I8k .delete_zxx p button:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.team_3Fo .studentArea_I8k .delete_zxx p button[disabled] {
	cursor: not-allowed
}

.team_3Fo .studentArea_I8k .delete_zxx p button:not([disabled]):hover {
	background: red
}

.team_3Fo .studentArea_I8k .delete_zxx p button[disabled] {
	opacity: .5
}

.team_3Fo .messageArea_3lz {
	min-height: 40px
}

.team_3Fo .messageArea_3lz ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.team_3Fo .messageArea_3lz ul.warningMessages_1Jm {
	color: #fd7e14
}

.team_3Fo .messageArea_3lz ul.errorMessages_2R0 {
	color: red
}

.team_3Fo .messageArea_3lz ul li {
	line-height: 30px;
	font-weight: 600
}

.team_3Fo .messageArea_3lz ul li:before {
	content: "* "
}

.team_3Fo .galleryPhotos_Bhc {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 16px;
	border-top: 1px solid hsla(0, 0%, 100%, .2)
}

.team_3Fo .state_1-E p {
	margin: 10px 0;
	text-align: right
}

.team_3Fo .state_1-E p.submitting_1KZ,
.team_3Fo .state_1-E p.waiting_nPI {
	color: #fd7e14
}

.team_3Fo .state_1-E p.upToDate_1WH {
	color: #30ff00
}

.team_3Fo .operationsBottom_24B {
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align: right
}

.team_3Fo .operationsBottom_24B button+button {
	margin-left: 10px
}

.team_3Fo .operationsBottom_24B button.confirm_3mu {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	color: #000;
	font-weight: 600;
	background: #00f0dc;
	transition: all .2s
}

.team_3Fo .operationsBottom_24B button.confirm_3mu:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.team_3Fo .operationsBottom_24B button.confirm_3mu[disabled] {
	cursor: not-allowed
}

.team_3Fo .operationsBottom_24B button.confirm_3mu:not([disabled]):hover {
	background: #3dffef
}

.team_3Fo .operationsBottom_24B button.confirm_3mu[disabled] {
	opacity: .5
}

.team_3Fo .operationsBottom_24B button.cancel_TZG {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #3dffef;
	color: #00d6c4;
	font-weight: 600;
	background: transparent;
	transition: all .2s
}

.team_3Fo .operationsBottom_24B button.cancel_TZG:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.team_3Fo .operationsBottom_24B button.cancel_TZG[disabled] {
	cursor: not-allowed
}

.team_3Fo .operationsBottom_24B button.cancel_TZG:not([disabled]):hover {
	color: #000;
	background: #3dffef
}

.team_3Fo .operationsBottom_24B button.cancel_TZG[disabled] {
	opacity: .5
}

.title_1pg {
	margin: 25px 0 35px
}

p.welcome_vQS {
	float: right;
	font-size: 18px
}

p.welcome_vQS a.logout_3Wz {
	margin-left: 10px
}

@keyframes shinning_1U0 {
	0% {
		color: #fd7e14
	}

	50% {
		color: red
	}

	to {
		color: #fd7e14
	}
}

p.counter_2H0 {
	margin: 0;
	font-size: 18px
}

p.counter_2H0 span.warning_1a6 {
	font-weight: 600;
	color: #fd7e14;
	animation: shinning_1U0 1s infinite
}

.download_2fG {
	margin-top: 20px
}

.download_2fG a {
	cursor: pointer;
	text-decoration: underline
}

.download_2fG a:after {
	content: "..."
}

.download_2fG a+a {
	margin-left: 15px
}

.payment_2zE {
	margin-top: 24px
}

.payment_2zE .paymentTitle_3LN {
	margin-right: 12px;
	font-size: 24px
}

.pasteArea_22F,
.payment_2zE img {
	margin-top: 20px
}

.pasteArea_22F {
	color: rgba(61, 255, 239, .5);
	transition: all .2s
}

.pasteArea_22F.isImporting_3jf {
	border: 2px dashed;
	border-radius: 20px 20px 0 0
}

.pasteArea_22F.isImporting_3jf .buttonGroups_TnR .addTeam_2GE,
.pasteArea_22F.isImporting_3jf .buttonGroups_TnR .import_209 {
	border-radius: 0;
	border-width: 0 0 2px
}

.pasteArea_22F.isImporting_3jf .buttonGroups_TnR .addTeam_2GE {
	padding: 0 10px;
	-ms-flex-positive: 0;
	flex-grow: 0;
	border-right-width: 1px;
	border-color: rgba(61, 255, 239, .5)
}

.pasteArea_22F.isImporting_3jf .buttonGroups_TnR .import_209 {
	border-left-width: 1px;
	color: rgba(61, 255, 239, .8);
	border-color: rgba(61, 255, 239, .5)
}

.pasteArea_22F.isImporting_3jf .buttonGroups_TnR .import_209:hover .cancelImporting_1CR {
	display: block
}

.pasteArea_22F.isImporting_3jf .buttonGroups_TnR .import_209:hover .cancelImporting_1CR+p {
	display: none
}

.pasteArea_22F .buttonGroups_TnR {
	display: -ms-flexbox;
	display: flex
}

.pasteArea_22F .buttonGroups_TnR .addTeam_2GE,
.pasteArea_22F .buttonGroups_TnR .checkAwards_2Pg,
.pasteArea_22F .buttonGroups_TnR .checkCoupons_30E,
.pasteArea_22F .buttonGroups_TnR .downloadAccounts_8VL,
.pasteArea_22F .buttonGroups_TnR .downloadCerts_3_H,
.pasteArea_22F .buttonGroups_TnR .import_209 {
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 80px;
	border: 2px dashed;
	text-align: center;
	transition: all .2s;
	cursor: pointer
}

.pasteArea_22F .buttonGroups_TnR .addTeam_2GE:hover,
.pasteArea_22F .buttonGroups_TnR .checkAwards_2Pg:hover,
.pasteArea_22F .buttonGroups_TnR .checkCoupons_30E:hover,
.pasteArea_22F .buttonGroups_TnR .downloadAccounts_8VL:hover,
.pasteArea_22F .buttonGroups_TnR .downloadCerts_3_H:hover,
.pasteArea_22F .buttonGroups_TnR .import_209:hover {
	color: #3dffef
}

.pasteArea_22F .buttonGroups_TnR .addTeam_2GE[aria-disabled],
.pasteArea_22F .buttonGroups_TnR .checkAwards_2Pg[aria-disabled],
.pasteArea_22F .buttonGroups_TnR .checkCoupons_30E[aria-disabled],
.pasteArea_22F .buttonGroups_TnR .downloadAccounts_8VL[aria-disabled],
.pasteArea_22F .buttonGroups_TnR .downloadCerts_3_H[aria-disabled],
.pasteArea_22F .buttonGroups_TnR .import_209[aria-disabled] {
	color: inherit;
	cursor: default
}

.pasteArea_22F .buttonGroups_TnR .addTeam_2GE p,
.pasteArea_22F .buttonGroups_TnR .checkAwards_2Pg p,
.pasteArea_22F .buttonGroups_TnR .checkCoupons_30E p,
.pasteArea_22F .buttonGroups_TnR .downloadAccounts_8VL p,
.pasteArea_22F .buttonGroups_TnR .downloadCerts_3_H p,
.pasteArea_22F .buttonGroups_TnR .import_209 p {
	font-size: 30px
}

.pasteArea_22F .buttonGroups_TnR .addTeam_2GE {
	border-radius: 20px 0 0 20px;
	border-right-width: 1px
}

.pasteArea_22F .buttonGroups_TnR .import_209 {
	border-radius: 0 20px 20px 0;
	border-left-width: 1px
}

.pasteArea_22F .buttonGroups_TnR .import_209 .cancelImporting_1CR,
.pasteArea_22F .buttonGroups_TnR .import_209 input {
	display: none
}

.pasteArea_22F .buttonGroups_TnR .checkAwards_2Pg,
.pasteArea_22F .buttonGroups_TnR .downloadAccounts_8VL {
	border-radius: 20px
}

.pasteArea_22F .buttonGroups_TnR .checkCoupons_30E {
	border-radius: 0 20px 20px 0;
	border-left-width: 1px
}

.pasteArea_22F .buttonGroups_TnR .downloadCerts_3_H {
	border-radius: 20px 0 0 20px;
	border-right-width: 1px
}

.pasteArea_22F .localTeam_2WO {
	margin: 10px;
	color: #fff
}

.remoteTeam_3zZ {
	margin-top: 20px
}

.awards_2x1 .hint_17C {
	font-style: italic
}

.awards_2x1 .container_3RP {
	display: -ms-flexbox;
	display: flex
}

.awards_2x1 .container_3RP .left_2IG,
.awards_2x1 .container_3RP .right_2Bm {
	-ms-flex: 1;
	flex: 1
}

.awards_2x1 .edit_2v2,
.awards_2x1 .submit_16x {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	color: #000;
	font-weight: 600;
	background: #00f0dc;
	transition: all .2s
}

.awards_2x1 .edit_2v2:not([disabled]):hover,
.awards_2x1 .submit_16x:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.awards_2x1 .edit_2v2[disabled],
.awards_2x1 .submit_16x[disabled] {
	cursor: not-allowed
}

.awards_2x1 .edit_2v2:not([disabled]):hover,
.awards_2x1 .submit_16x:not([disabled]):hover {
	background: #3dffef
}

.awards_2x1 .edit_2v2[disabled],
.awards_2x1 .submit_16x[disabled] {
	opacity: .5
}

.awards_2x1 .back_2rE {
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #3dffef;
	color: #00d6c4;
	font-weight: 600;
	background: transparent;
	transition: all .2s
}

.awards_2x1 .back_2rE:not([disabled]):hover {
	box-shadow: 0 0 5px #3dffef
}

.awards_2x1 .back_2rE[disabled] {
	cursor: not-allowed
}

.awards_2x1 .back_2rE:not([disabled]):hover {
	color: #000;
	background: #3dffef
}

.awards_2x1 .back_2rE[disabled] {
	opacity: .5
}

html {
	font-family: menu, sans-serif;
	font-size: 16px;
	min-height: 100%;
	scroll-behavior: smooth
}

body {
	color: #fff;
	background-color: #2d3239
}

a {
	color: #3dffef;
	text-decoration: none;
	transition: color .2s
}

a:hover {
	color: #4dfff0;
	text-shadow: 0 0 2px #3dffef
}

a:active,
a:focus {
	color: #00d6c4
}

p {
	font-size: 16px;
	line-height: 24px
}

h1 {
	font-size: 32px
}

h2 {
	font-size: 24px
}

@font-face {
	font-family: GPLT-Number;
	src: url(data:font/woff;base64,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)
}
